.data
.space 0x00001234 # relocation overflow si on fait .space 0x20000004
.byte 0, 1, 2
end : .word 0x20000004

.text

start :
#partie I.1
add $t1,$t2,$t3
one : sub $t1,$t2,$t3
two : mult $t1,$t2
div $t1,$t2
# pair de ligne de meme valeur
addi $t1, $t1, 0
addi $t1, $t1, start
addi $t1, $t1, 04
addi $t1, $t1, one
addi $t1, $t1, 0X8
addi $t1, $t1, two
addi $t1, $t2, 4
addi $t1, $t1, end

#partie II
and $t1, $t2, $t3
or $t1, $t2, $t3
XOR $t1, $t2, $t3

# Partie III
ROTR $t1,$t2, 0
SLL $t1,$t2, 12
SRL $t1,$t2, 31

# Partie IV
SLT $t1, $t2, $t3

#Partie V
# pair de ligne de meme valeur
lui $t1, 0
lui $t1, start
lui $t1, 04
lui $t1, one
lui $t1, 0X8
lui $t1, two
lui $t2, 4
lui $t1, end
# Partie V.2
MFHI $t2
MFLO $t0

# Partie VI
BEQ $t1, $t2, 0
BEQ $t1, $t2, start
BEQ $t1, $t1, 04
BEQ $t1, $t1, one
BEQ $t1, $t1, two
beQ $t1, $t1, 4
BEQ  $t1, $t1, end
# Partie VI.2




### Reste pas mal de trucs à faire


